$(function() {

    //begin列表信息
    $("#permission_datagrid").datagrid({
        url: "/permission/list",
        columns: [[
            {field: "xxx", checkbox: 'true'},
            {field: "id", title: "编号", width: 100,hidden:true},
            {field: "name", title: "权限名称", width: 100},
            {field: "resource", title: "权限表达式", width: 100}
        ]],
        fit: true,
        fitColumns: true,
        pagination: true,
        rownumbers: true,
        singleSelect: true,
        striped: true,
        pageNumber:1,
        pageSize:16,
        pageList:[16,25,35,50],
        toolbar: "#permission_tb"
    });
    //end列表信息

    //begin处理功能方法的对象
    var obj = {

        //begin加载权限按钮
        reload:function (){
            $.messager.confirm('确认','此操作需要时间较长,您确定要加载权限?',function (r) {
                console.log(r);
                if(r){
                    $.get('/permission/load',function (data) {
                        if(!data.success){
                            $.messager.alert('温馨提示',data.msg);
                        }else{
                            $.messager.alert('温馨提示', '操作成功!');
                            $("#permission_datagrid").datagrid("load");
                        }
                    })
                }
            })
        }
        //end加载权限按钮
    };
    //end处理功能方法的对象

    //begin处理功能方法对象,实际调用方法
    $("a[data-cmd]").click(function(){
        var cmd = $(this).data("cmd");
        obj[cmd]();
    });
    //end处理功能方法对象,实际调用方法

});